付録 B

キャプチャ方法

OmniFocus には、「新規」メニュー項目ツールバーの新規アクションボタンの他にも、頭で考えていることをアプリ内に取り込む方法が数多くあります。この付録では、お使いの Mac のさまざまな場所から OmniFocus に項目を取り込む方法について説明します。

標準テキストからコピーする

どこか別の場所で作成したタスクのリストを OmniFocus にコピーする場合、OmniFocus は改行位置に基づいて各項目の区切りを判断します。

項目として追加したいテキストを選択し、コピー(Command-C)します。次に、OmniFocus でどのテキストフィールドも有効になっていない状態で 1 つの項目を選択し、ペースト(Command-V)すれば、コピーしたテキストが項目リストとして選択した場所の下に追加されます。

コピーした項目は、最初に選択したものと同じレベルにペーストされます。つまり、テキストをプロジェクト内の一連のアクションとしてペーストしたい場合は、先にプロジェクト内の既存のアクションを選択します(ここでプロジェクトを選択すると、ペーストした各項目はアクションではなくプロジェクトになってしまいます)。

クイックエントリ

OmniFocus の実行中、キーボードショートカットで開くクイックエントリを利用して Mac 上の他のアプリからデータベースに項目を追加できます。このキーボードショートカットは簡単に構成できます。使用したいキーボードショートカットが OmniFocus の一般環境設定で設定されていることを確認してください。このショートカットを使用すれば、どのアプリがフォアグラウンドで実行されていても、「クイックエントリ」ウインドウが開きます。

クイックエントリを使用する際、いくつかの他のキーボードショートカット操作が一般環境設定のアウトラインの指定によって影響を受けます。

この機能が OmniFocus Pro の一部であることを示すアイコン。 OmniFocus Pro の場合は、アウトラインのレイアウトをカスタマイズするためのオプションが「クイックエントリ」にも表示されます。

ウインドウの左下にあるボタンを使って表示オプションを開き、クイックエントリで追加した項目にレイアウト環境設定で設定されているスタイルを使用するか、または別のレイアウトを使用するかを指定します。

クリッピング

メールメッセージ、Web ページ、ニュースリーダーの記事、またはその他の情報を OmniFocus のアクションにしたいことがあります。以前は、マウスを動かし、テキストをハイライトしてコピーした後、OmniFocus のクイックエントリウインドウを呼び出して情報をペーストしなければなりませんでした。でも、今は違います。このような場合は、OmniFocus クリッピングサービスを使用します。

別のアプリケーションのコンテンツをクリップするには:

クリッピングショートカットを設定する

OmniFocus の一般環境設定の下部には、クリッピングショートカットの設定があります。「ショートカットを設定」をクリックすると、操作手順と、macOS のシステム環境設定の「キーボード」セクションのウインドウが開きます。

macOS のサンドボックスセキュリティプロトコルのため、アプリでは、そのサービス(OmniFocus の「インボックスに送信」サービスなど)のキーボードショートカットをカスタマイズできません。したがって、この後の設定は独自に行う必要があります。

そのウインドウには 2 つのパネルがあり、左側にはショートカットカテゴリのリスト、右側にはカテゴリ内の項目の概要が表示されます。左側のパネルで「サービス」を選択し、右側のパネルにテキストサービスのグループが現れるまで下方向にスクロールします。そこに OmniFocus の「インボックスに送信」*サービスの項目があります。そのサービスをクリックすると、キーボードショートカットを割り当てるための「ショートカット追加」**ボタンが表示されます。

共有する

クリッピングやクイックエントリに代わる別の方法として、共有機能をサポートしているアプリ(Safari など)の共有メニューを使用してコンテンツを OmniFocus と共有できます。

macOSの共有機能拡張をサポートしている他のアプリの共有メニューに OmniFocus を追加するには、macOS のシステム環境設定アプリの「機能拡張」にアクセスし、共有メニュー機能拡張で OmniFocus の横にあるチェックボックスをクリックします。OmniFocus をより見やすくするには、OmniFocus をドラッグしてメニュー内の上の方に配置します。

OmniFocus も他のアプリとの共有をサポートしています。アウトラインでコンテンツが選択されている状態でツールバーの「共有」をクリックすると、それらの項目が目的のアプリに送られます。

メールキャプチャ(Mail Drop)

Mail Drop は、メールを自分の OmniFocus インボックスに直接送信できる Omni Sync Server の機能です。複数のプライベートな宛先アドレスを作成して、第三者がそれらにアクセスできるようにすることも可能です。これらのアドレスはいつでも削除できます。Mail Drop を利用するには、Omni アカウント(無料)が必要であり、弊社サーバでそのアカウントを積極的に同期するように OmniFocus を設定しておく必要があります。

Omni アカウントをまだお持ちでない場合は、こちらから登録できます。アカウントの作成プロセスには、新規アカウントを使用できるように OmniFocus を設定する手順も含まれています。

すでに Omni Sync Server を使用して OmniFocus を同期している場合は、Sync Server の Web インターフェイスにログインし、最初の Mail Drop アドレスを作成できます。ログインした後、「Create Address(アドレスを作成)」をクリックまたはタップすれば、メールアドレス(アカウント名とランダムな文字列の組み合わせ)が自動的に生成されます。

メールメッセージを Mail Drop アドレスに送信すると、そのメッセージの件名が新しいインボックス項目の名前になります。メッセージの本文はメモになり、そこにテキストやシンプル HTML を含めることができます。また、メールに添付されているファイル(イメージなど)は、OmniFocus 項目の添付ファイルとして追加されます。

この機能について詳しくは、Omni サポート Web サイトで「OmniFocus Mail Drop」をご覧ください。

OmniOutliner から読み込む

OmniFocus は OmniOutliner for Mac と統合されているため、OmniOutliner で予定表をアウトライン化し、それを OmniFocus に読み込んで実行に移せます。以下に示すように、OmniOutliner のデータを OmniFocus に読み込むには 3 通りの方法があります。

書類を読み込む

OmniFocus の「ファイル」>「OmniOutliner 書類を読み込む」メニューコマンドを使用して、選択した OmniOutliner アウトラインを OmniFocus データベースに読み込みます。アウトラインの行は OmniFocus 項目となり、列は OmniFocus 項目のフィールドとなります(読み込みプロセスの一環として、各アウトライン列に対応する OmniFocus 項目フィールドを指定できます)。

ドラッグ&ドロップ

OmniOutliner 書類で選択した行をドラッグして、OmniFocus 内のプロジェクトまたはグループにドロップします。すると、それらの行は階層構造を維持したまま、そのプロジェクトまたはグループ内のアクションとなります。「読み込む」メニューコマンドと同様に、行をドロップする際、アウトラインの各列のデータをどのフィールドに対応させるかを尋ねるメッセージが表示されます。

コピーしてペースト

OmniOutliner 書類で任意の数の行を選択し、それらの行をコピーします(Command-C)。そして、それらを「インボックス」、または選択した別の OmniFocus 項目内にペーストします(Command-V)。すると、コピーした行が階層構造を維持したまま目的の場所に表示されます。「読み込む」メニューコマンドと同様に、有効な場所に行をペーストする際、アウトラインの各列のデータをどのフィールドに対応させるかを尋ねるメッセージが表示されます。